Smush\Core\CDN\CDN_Helper B

Total Complexity 85
Dependencies 7
Dependents 15
Total lines 509
Lines of code 265
Logical lines of code 142
Comment lines 141
Methods 32
Properties 10

Methods 32

Method Rating Maintainability Complexity Lines of code
guess_dimensions_from_image_markup()
A
50 10 29
get_cdn_status_string()
A
53 10 21
is_supported_url()
A
53 8 24
check_mapped_domain()
S
54 5 22
check_cdn_status()
S
60 5 16
get_site_url()
S
58 4 16
generate_cdn_url()
S
59 3 14
check_if_pro()
S
73 3 5
skip_image_url()
S
70 3 5
is_pro()
S
72 2 6
keyword_exclusions()
S
71 2 6
get_cdn_base_url()
S
72 2 6
is_url_extension_supported()
S
68 2 7
is_rest_request()
S
79 2 3
is_wpmudev_staging_environment()
S
78 2 3
get_instance()
S
71 2 6
get_cdn_status()
S
72 2 6
is_url_scheme_supported()
S
75 2 4
check_is_cdn_active()
S
75 2 4
is_cdn_active()
S
72 2 6
get_default_cdn_advanced_settings()
S
66 1 10
get_cdn_avanced_settings()
S
79 1 3
get_excluded_keywords()
S
72 1 5
get_cdn_custom_uploads_dir()
S
79 1 3
get_cdn_parameters()
S
64 1 10
set_settings()
S
81 1 3
set_is_pro()
S
81 1 3
set_cdn_active()
S
81 1 3
prepare_cdn_base_url()
S
72 1 5
get_cdn_status_setting()
S
80 1 3
set_cdn_status()
S
81 1 3
__construct()
S
73 1 5